package com.sg.service.biz.component;

import com.sg.dto.biz.component.req.*;
import com.sg.dto.biz.component.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface ConfSchemeService {
    /**
     * 1111  D2-3查方案下选项配置结果列表(边界)
     */
    QueryConfItemResultListBorderRespDto queryConfItemResultListBorder(QueryConfItemResultListBorderReqDto queryConfItemResultListBorderRep);

    /**
     * D2-3批量查询配置项下选项关系列表
     */
    BatchQueryConfItemOptionRespDto batchQueryConfItemOption(BatchQueryConfItemOptionReqDto batchQueryConfItemOptionRep);

    /**
     * D2-3查询分组下配置项列表
     */
    QueryConfClassItemListRespDto queryConfClassItemList(QueryConfClassItemListReqDto queryConfClassItemListRep);

    /**
     * 1111111D2-3查评价模板文案结果列表（模式验证）
     */
    QueryEvaTempCopywriterListRespDto queryEvaTempCopywriterList(QueryEvaTempCopywriterListReqDto queryEvaTempCopywriterListRep);

    /**
     * D2-3批量新增分组下配置项
     */
    BatchAddConfClassItemRespDto batchAddConfClassItem(BatchAddConfClassItemReqDto batchAddConfClassItemRep);

    /**
     * D2-3查分组匹配答案列表(公共)（跨服务）
     */
    QuerySchemeClassMatchAnswerListComRespDto querySchemeClassMatchAnswerListCom(QuerySchemeClassMatchAnswerListComReqDto querySchemeClassMatchAnswerListComRep);

    /**
     * 11111D2-3查分组匹配答案列表(公共)(边界)
     */
    QuerySchemeClassMatchAnswerListComBorderRespDto querySchemeClassMatchAnswerListComBorder(QuerySchemeClassMatchAnswerListComBorderReqDto querySchemeClassMatchAnswerListComBorderRep);

    /**
     * D2-3查配置项匹配答案详情(公共)（跨服务）
     */
    QueryConfItemMatchAnswerDetailComRespDto queryConfItemMatchAnswerDetailCom(QueryConfItemMatchAnswerDetailComReqDto queryConfItemMatchAnswerDetailComRep);

    /**
     * D2-3重置开通方案下选项定制配置结果
     */
    ResetOpenConfItemResultRespDto resetOpenConfItemResult(ResetOpenConfItemResultReqDto resetOpenConfItemResultRep);

    /**
     * D2-3设置开通方案下选项配置结果
     */
    SetOpenConfItemResultRespDto setOpenConfItemResult(SetOpenConfItemResultReqDto setOpenConfItemResultRep);

    /**
     * D2-3查询过滤已开通方案列表
     */
    QueryFilterSchemeOpenListRespDto queryFilterSchemeOpenList(QueryFilterSchemeOpenListReqDto queryFilterSchemeOpenListRep);

    /**
     * D2-3修改配置项
     */
    UpdateConfItemRespDto updateConfItem(UpdateConfItemReqDto updateConfItemRep);

    /**
     * D2-3存档配置项
     */
    ArchiveConfItemRespDto archiveConfItem(ArchiveConfItemReqDto archiveConfItemRep);

    /**
     * D2-3查询配置项详情
     */
    QueryConfItemDetailRespDto queryConfItemDetail(QueryConfItemDetailReqDto queryConfItemDetailRep);

    /**
     * D2-3存档配置方案
     */
    ArchiveConfSchemeRespDto archiveConfScheme(ArchiveConfSchemeReqDto archiveConfSchemeRep);

    /**
     * D2-3新增配置项
     */
    AddConfItemRespDto addConfItem(AddConfItemReqDto addConfItemRep);

    /**
     * D2-3设置方案下选项配置结果
     */
    SetConfSchemeItemResultRespDto setConfSchemeItemResult(SetConfSchemeItemResultReqDto setConfSchemeItemResultRep);

    /**
     * D2-3删除分组下配置项
     */
    DeleteConfClassItemRespDto deleteConfClassItem(DeleteConfClassItemReqDto deleteConfClassItemRep);

    /**
     * D2-3修改配置方案
     */
    UpdateConfSchemeRespDto updateConfScheme(UpdateConfSchemeReqDto updateConfSchemeRep);

    /**
     * D2-3新增配置方案
     */
    AddConfSchemeRespDto addConfScheme(AddConfSchemeReqDto addConfSchemeRep);

    /**
     * D2-3查询配置方案详情
     */
    QueryConfSchemeDetailRespDto queryConfSchemeDetail(QueryConfSchemeDetailReqDto queryConfSchemeDetailRep);

    /**
     * D2-3查询配置方案列表
     */
    QueryConfSchemeListRespDto queryConfSchemeList(QueryConfSchemeListReqDto queryConfSchemeListRep);

    /**
     * D2-3一键重置开通方案下选项配置结果
     */
    BatchResetOpenConfItemResultRespDto batchResetOpenConfItemResult(BatchResetOpenConfItemResultReqDto batchResetOpenConfItemResultRep);

    /**
     * D2-3删除配置选项
     */
    DeleteConfOptionRespDto deleteConfOption(DeleteConfOptionReqDto deleteConfOptionRep);

    /**
     * D2-3新增配置选项
     */
    AddConfOptionRespDto addConfOption(AddConfOptionReqDto addConfOptionRep);

    /**
     * D2-3发布配置选项
     */
    ReleaseConfOptionRespDto releaseConfOption(ReleaseConfOptionReqDto releaseConfOptionRep);

    /**
     * D2-3查询配置选项详情
     */
    QueryConfOptionDetailRespDto queryConfOptionDetail(QueryConfOptionDetailReqDto queryConfOptionDetailRep);

    /**
     * D2-3查询配置选项列表
     */
    QueryConfOptionListRespDto queryConfOptionList(QueryConfOptionListReqDto queryConfOptionListRep);

    /**
     * D2-3删除配置项
     */
    DeleteConfItemRespDto deleteConfItem(DeleteConfItemReqDto deleteConfItemRep);

    /**
     * D2-3发布配置项
     */
    ReleaseConfItemRespDto releaseConfItem(ReleaseConfItemReqDto releaseConfItemRep);

    /**
     * D2-3删除配置项下选项关系
     */
    DeleteConfItemOptionRespDto deleteConfItemOption(DeleteConfItemOptionReqDto deleteConfItemOptionRep);

    /**
     * D2-3修改配置选项
     */
    UpdateConfOptionRespDto updateConfOption(UpdateConfOptionReqDto updateConfOptionRep);

    /**
     * D2-3新增配置项下选项关系
     */
    AddConfItemOptionRespDto addConfItemOption(AddConfItemOptionReqDto addConfItemOptionRep);

    /**
     * D2-3查询配置项下选项关系列表
     */
    QueryConfItemOptionListRespDto queryConfItemOptionList(QueryConfItemOptionListReqDto queryConfItemOptionListRep);

    /**
     * D2-3查询配置项列表
     */
    QueryConfItemListRespDto queryConfItemList(QueryConfItemListReqDto queryConfItemListRep);

    /**
     * D2-3发布配置方案
     */
    ReleaseConfSchemeRespDto releaseConfScheme(ReleaseConfSchemeReqDto releaseConfSchemeRep);

    /**
     * D2-3删除配置方案
     */
    DeleteConfSchemeRespDto deleteConfScheme(DeleteConfSchemeReqDto deleteConfSchemeRep);

    /**
     * D2-3新增分组下配置项
     */
    AddConfClassItemRespDto addConfClassItem(AddConfClassItemReqDto addConfClassItemRep);

    /**
     * D2-3查询过滤方案下配置项列表
     */
    QueryFilterConfItemSchemeListRespDto queryFilterConfItemSchemeList(QueryFilterConfItemSchemeListReqDto queryFilterConfItemSchemeListRep);

    /**
     * D2-3删除配置方案下分组
     */
    DeleteConfItemClassRespDto deleteConfItemClass(DeleteConfItemClassReqDto deleteConfItemClassRep);

    /**
     * D2-3修改配置方案下分组
     */
    UpdateConfItemClassRespDto updateConfItemClass(UpdateConfItemClassReqDto updateConfItemClassRep);

    /**
     * D2-3新增配置方案下分组
     */
    AddConfItemClassRespDto addConfItemClass(AddConfItemClassReqDto addConfItemClassRep);

    /**
     * D2-3查询配置方案下分组列表
     */
    QueryConfItemClassListRespDto queryConfItemClassList(QueryConfItemClassListReqDto queryConfItemClassListRep);

    /**
     * D2-3查询配置项详情（边界）
     */
    QueryConfItemDetailBorderRespDto queryConfItemDetailBorder(QueryConfItemDetailBorderReqDto queryConfItemDetailBorderRep);

    /**
     * D2-3查询配置项匹配结果转答案(公共)
     */
    QueryItemMatchResultToAnswerDetailComRespDto queryItemMatchResultToAnswerDetailCom(QueryItemMatchResultToAnswerDetailComReqDto queryItemMatchResultToAnswerDetailComRep);

    /**
     * D2-3查询分组匹配结果转答案(公共)(跨服务）
     */
    QueryClassMatchResultToAnswerDetailComRespDto queryClassMatchResultToAnswerDetailCom(QueryClassMatchResultToAnswerDetailComReqDto queryClassMatchResultToAnswerDetailComRep);

    /**
     * D2-3查配置项匹配答案列表(公共)（跨服务）
     */
    QueryConfItemMatchAnswerListComRespDto queryConfItemMatchAnswerListCom(QueryConfItemMatchAnswerListComReqDto queryConfItemMatchAnswerListComRep);

    /**
     * D2-3查询主导航菜单列表
     */
    QueryMainNavMenusListRespDto queryMainNavMenusList(QueryMainNavMenusListReqDto queryMainNavMenusListRep);

    /**
     * D2-3判断UCD菜单(边界)
     */
    JudgeUcdMenuBorderRespDto judgeUcdMenuBorder(JudgeUcdMenuBorderReqDto judgeUcdMenuBorderRep);

    /**
     * D2-3修改方案下选项配置结果
     */
    UpdateConfItemResultRespDto updateConfItemResult(UpdateConfItemResultReqDto updateConfItemResultRep);

    /**
     * D2-3查询答案二次设置详情
     */
    QueryConfAnswerSecSetDetailRespDto queryConfAnswerSecSetDetail(QueryConfAnswerSecSetDetailReqDto queryConfAnswerSecSetDetailRep);

    /**
     * D2-3查询过滤已添加选项列表
     */
    QueryFilterConfOptionListRespDto queryFilterConfOptionList(QueryFilterConfOptionListReqDto queryFilterConfOptionListRep);

    /**
     * D2-3新增配置项下选项
     */
    AddConfItemConfOptionRespDto addConfItemConfOption(AddConfItemConfOptionReqDto addConfItemConfOptionRep);

    /**
     * D2-3查询方案匹配单一结果转答案(公共)（跨服务）
     */
    QuerySchemeMatchSingleResultToAnswerDetailComRespDto querySchemeMatchSingleResultToAnswerDetailCom(QuerySchemeMatchSingleResultToAnswerDetailComReqDto querySchemeMatchSingleResultToAnswerDetailComRep);

    /**
     * D2-3修改分组下配置项扩展信息
     */
    UpdateConfClassItEmextendInfoRespDto updateConfClassItEmextendInfo(UpdateConfClassItEmextendInfoReqDto updateConfClassItEmextendInfoRep);

    /**
     * D2-3查询框架导航菜单列表
     */
    QueryFrameNavMenusListRespDto queryFrameNavMenusList(QueryFrameNavMenusListReqDto queryFrameNavMenusListRep);

    /**
     * D2-3批量查询二级导航菜单
     */
    BatchQuerySubNavMenusRespDto batchQuerySubNavMenus(BatchQuerySubNavMenusReqDto batchQuerySubNavMenusRep);

    /**
     * D2-3新增方案下选项配置结果(公共)
     */
    AddConfItemResultComRespDto addConfItemResultCom(AddConfItemResultComReqDto addConfItemResultComRep);

    /**
     * D2-3批量查询评价主题文案内容(公共)
     */
    BatchQueryConfItemMatchEvaThemeAnswerComRespDto batchQueryConfItemMatchEvaThemeAnswerCom(BatchQueryConfItemMatchEvaThemeAnswerComReqDto batchQueryConfItemMatchEvaThemeAnswerComRep);

    /**
     * D2-3查询分组匹配模板答案公共)(跨服务）
     */
    QuerySchemeClassMatchEvaTempAnswerDetailComRespDto querySchemeClassMatchEvaTempAnswerDetailCom(QuerySchemeClassMatchEvaTempAnswerDetailComReqDto querySchemeClassMatchEvaTempAnswerDetailComRep);

    /**
     * D2-3查询方案分组匹配结果转答案(公共)
     */
    QuerySchemeClassMatchResultToAnswerDetailComRespDto querySchemeClassMatchResultToAnswerDetailCom(QuerySchemeClassMatchResultToAnswerDetailComReqDto querySchemeClassMatchResultToAnswerDetailComRep);

    /**
     * D2-3查询配置项匹配结果扩展信息列表(公共)
     */
    QueryConfItemMatchResultExtendListComRespDto queryConfItemMatchResultExtendListCom(QueryConfItemMatchResultExtendListComReqDto queryConfItemMatchResultExtendListComRep);

    /**
     * D2-3查询选项匹配结果扩展信息详情(公共)
     */
    QueryOptionMatchResultExtendDetailComRespDto queryOptionMatchResultExtendDetailCom(QueryOptionMatchResultExtendDetailComReqDto queryOptionMatchResultExtendDetailComRep);

    /**
     * D3-2查询答案结果匹配判断配置条件(公共)
     */
    QueryAnswerMatchEstimateConfConditionDetailComRespDto queryAnswerMatchEstimateConfConditionDetailCom(QueryAnswerMatchEstimateConfConditionDetailComReqDto queryAnswerMatchEstimateConfConditionDetailComRep);

    /**
     * D2-3查询配置项匹配模板答案(公共)（跨服务）
     */
    QueryConfItemMatchEvaTempAnswerDetailComRespDto queryConfItemMatchEvaTempAnswerDetailCom(QueryConfItemMatchEvaTempAnswerDetailComReqDto queryConfItemMatchEvaTempAnswerDetailComRep);

    /**
     * D2-3查询配置选项匹配结果转答案(公共)
     */
    QueryOptionMatchResultToAnswerDetailComRespDto queryOptionMatchResultToAnswerDetailCom(QueryOptionMatchResultToAnswerDetailComReqDto queryOptionMatchResultToAnswerDetailComRep);

    /**
     * D2-3批量查询选项标识匹配评价模板方案
     */
    BatchQueryOptionMatchEvaTempConfSchemeRespDto batchQueryOptionMatchEvaTempConfScheme(BatchQueryOptionMatchEvaTempConfSchemeReqDto batchQueryOptionMatchEvaTempConfSchemeRep);

    /**
     * D2-3批量查询业务场景过滤配置方案
     */
    BatchQueryBizSceneConfSchemeRespDto batchQueryBizSceneConfScheme(BatchQueryBizSceneConfSchemeReqDto batchQueryBizSceneConfSchemeRep);

    /**
     * D2-3查询配置方案详情(公共)
     */
    QueryConfSchemeDetailComRespDto queryConfSchemeDetailCom(QueryConfSchemeDetailComReqDto queryConfSchemeDetailComRep);

    /**
     * D2-3查询过滤已开通方案列表(公共)
     */
    QueryFilterSchemeOpenListComRespDto queryFilterSchemeOpenListCom(QueryFilterSchemeOpenListComReqDto queryFilterSchemeOpenListComRep);

    /**
     * D2-3批量查询主题下启用的配置方案
     */
    BatchQueryConfSchemeRespDto batchQueryConfScheme(BatchQueryConfSchemeReqDto batchQueryConfSchemeRep);

    /**
     * D2-3查询文档类型配置答案详情(公共)
     */
    QueryDocumentTypeAnswerDetailComRespDto queryDocumentTypeAnswerDetailCom(QueryDocumentTypeAnswerDetailComReqDto queryDocumentTypeAnswerDetailComRep);

    /**
     * D2-判断配置方案可用情况(公共)
     */
    JudgeConfSchemeUsableCaseComRespDto judgeConfSchemeUsableCaseCom(JudgeConfSchemeUsableCaseComReqDto judgeConfSchemeUsableCaseComRep);

    /**
     * D2-3查询主题下启用的模板方案列表
     */
    QueryThemeOpenEvaTempSchemeListRespDto queryThemeOpenEvaTempSchemeList(QueryThemeOpenEvaTempSchemeListReqDto queryThemeOpenEvaTempSchemeListRep);

    /**
     * D2-3批量查询配置方案列表ByCodes
     */
    BatchQueryConfSchemeListByCodesRespDto batchQueryConfSchemeListByCodes(BatchQueryConfSchemeListByCodesReqDto batchQueryConfSchemeListByCodesRep);

    /**
     * D2-3查询评价模板相关配置答案列表(公共)
     */
    QueryEvaTempRetConfResultListComRespDto queryEvaTempRetConfResultListCom(QueryEvaTempRetConfResultListComReqDto queryEvaTempRetConfResultListComRep);

    /**
     * D2-3配置项匹配多选结果转答案(公共)
     */
    QueryItemMatchMultiSelectResultToAnswerListComRespDto queryItemMatchMultiSelectResultToAnswerListCom(QueryItemMatchMultiSelectResultToAnswerListComReqDto queryItemMatchMultiSelectResultToAnswerListComRep);

    /**
     * D2查询配置项下答案及扩展列表(公共)
     */
    QueryConfItemConfAnswerExtendListComRespDto queryConfItemConfAnswerExtendListCom(QueryConfItemConfAnswerExtendListComReqDto queryConfItemConfAnswerExtendListComRep);

    /**
     * D2-3查配置项匹配的选项转答案(公共)
     */
    QueryItemMatchResultOptionToAnswerDetailComRespDto queryItemMatchResultOptionToAnswerDetailCom(QueryItemMatchResultOptionToAnswerDetailComReqDto queryItemMatchResultOptionToAnswerDetailComRep);

    /**
     * D2查询配置答案名称等无约束(公共)
     */
    QueryConfResultNameUnconstrainedDetailComRespDto queryConfResultNameUnconstrainedDetailCom(QueryConfResultNameUnconstrainedDetailComReqDto queryConfResultNameUnconstrainedDetailComRep);

    /**
     * D2执行授权的指标业务类型范围
     */
    ImplementImpowerObjtiveTypeScopeRespDto implementImpowerObjtiveTypeScope(ImplementImpowerObjtiveTypeScopeReqDto implementImpowerObjtiveTypeScopeRep);

    /**
     * D2获取进度加载背景图(公共)
     */
    ObtainProgressLoadingBgComRespDto obtainProgressLoadingBgCom(ObtainProgressLoadingBgComReqDto obtainProgressLoadingBgComRep);

    /**
     * D2获取进度用途类型背景图配置项标识(公共)
     */
    ObtainProgressUseTypeBgConfCodeComRespDto obtainProgressUseTypeBgConfCodeCom(ObtainProgressUseTypeBgConfCodeComReqDto obtainProgressUseTypeBgConfCodeComRep);

    /**
     * D2-选项匹配结果扩展信息列表(公共)
     */
    QueryOptionMatchResultExtendListComRespDto queryOptionMatchResultExtendListCom(QueryOptionMatchResultExtendListComReqDto queryOptionMatchResultExtendListComRep);

    /**
     * D2查工作任务筛选条件列表
     */
    QueryWorkTaskScreenConditionListRespDto queryWorkTaskScreenConditionList(QueryWorkTaskScreenConditionListReqDto queryWorkTaskScreenConditionListRep);

    /**
     * D2查问题筛选条件列表
     */
    QueryQuestionScreenConditionListRespDto queryQuestionScreenConditionList(QueryQuestionScreenConditionListReqDto queryQuestionScreenConditionListRep);

    /**
     * D2查询配置项详情(公共)
     */
    QueryConfItemDetailComRespDto queryConfItemDetailCom(QueryConfItemDetailComReqDto queryConfItemDetailComRep);

    /**
     * D2查询消息发送方配置答案(公共)
     */
    QueryMessageSenderConfAnswerDetailComRespDto queryMessageSenderConfAnswerDetailCom(QueryMessageSenderConfAnswerDetailComReqDto queryMessageSenderConfAnswerDetailComRep);

    /**
     * D2准备评价模板配置入参(公共)
     */
    ImplementPreEvaTempConfEntParameterComRespDto implementPreEvaTempConfEntParameterCom(ImplementPreEvaTempConfEntParameterComReqDto implementPreEvaTempConfEntParameterComRep);

    /**
     * D2准备评价模板相关配置(公共)
     */
    PreparationEvaTempCorrelationConfComRespDto preparationEvaTempCorrelationConfCom(PreparationEvaTempCorrelationConfComReqDto preparationEvaTempCorrelationConfComRep);

    /**
     * D2准备刷目标归属周期配置(公共)
     */
    PreparationBrushTargetAttributionCycleConfComRespDto preparationBrushTargetAttributionCycleConfCom(PreparationBrushTargetAttributionCycleConfComReqDto preparationBrushTargetAttributionCycleConfComRep);

    /**
     * D2刷目标归属周期绩效配置(公共)
     */
    ImplementBrushPerfTargetAttributionCycleConfComRespDto implementBrushPerfTargetAttributionCycleConfCom(ImplementBrushPerfTargetAttributionCycleConfComReqDto implementBrushPerfTargetAttributionCycleConfComRep);

    /**
     * D2准备上传文档配置(公共)
     */
    PreparationUploadFileConfComRespDto preparationUploadFileConfCom(PreparationUploadFileConfComReqDto preparationUploadFileConfComRep);

    /**
     * D2答案值批量查配置结果(公共)
     */
    BatchQueryEndValueBatchConfResultComRespDto batchQueryEndValueBatchConfResultCom(BatchQueryEndValueBatchConfResultComReqDto batchQueryEndValueBatchConfResultComRep);

    /**
     * D2查询初始化空间配置(公共)
     */
    QueryInitSpaceConfDetailComRespDto queryInitSpaceConfDetailCom(QueryInitSpaceConfDetailComReqDto queryInitSpaceConfDetailComRep);

    /**
     * D2新增配置方案推送redis(公共)
     */
    AddConfPushRedisComRespDto addConfPushRedisCom(AddConfPushRedisComReqDto addConfPushRedisComRep);

    /**
     * D2执行配置方案推送redis(公共)
     */
    ImplementConfPushRedisComRespDto implementConfPushRedisCom(ImplementConfPushRedisComReqDto implementConfPushRedisComRep);

    /**
     * D2查询初始化平台配置详情(公共)
     */
    QueryInitPlatformConfDetailComRespDto queryInitPlatformConfDetailCom(QueryInitPlatformConfDetailComReqDto queryInitPlatformConfDetailComRep);

    /**
     * D2查询财务小数规则详情(公共)
     */
    QueryFinaceDecimalPointDetailComRespDto queryFinaceDecimalPointDetailCom(QueryFinaceDecimalPointDetailComReqDto queryFinaceDecimalPointDetailComRep);
    //
}
